﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Data;
using Conexion;
using System.Data.SqlClient;
using AccesoDatos.Objetos;

namespace AccesoDatos.Manejador
{
    public class Manejador_Empleado_Renuncia
    {
        ClsConexion conexion = new ClsConexion();
        public objRH objeto = new objRH();
        public int id_actual;
        public DateTime fecha;
        public bool GuardarRenuncia(int id_empleado, DateTime fecha_renuncia, string motivos, string comentarios) {
            try
            {
                List<ClsParametros> lista = new List<ClsParametros>();
                lista.Add(new ClsParametros("@ID", id_empleado.ToString()));
                lista.Add(new ClsParametros("@Fecha_renuncia", fecha_renuncia.ToShortDateString()));
                lista.Add(new ClsParametros("@Motivos", motivos));
                lista.Add(new ClsParametros("@Comentarios", comentarios));
                DataTable datos = conexion.Datatable_standart("sp_RH_Empleado_Add_Renuncia", lista);
                DataRow[] array = new DataRow[datos.Rows.Count];
                datos.Rows.CopyTo(array, 0);
                object[] Info = datos.Rows[0].ItemArray;
                id_actual = int.Parse(Info[0].ToString().Trim());
                fecha = DateTime.Parse(Info[1].ToString().Trim());
                return true;
            }
            catch { return false; }
        
        }
    }
}
